
**** Panel A



use "$path\Intermediary Data\localshock_dataforReg_v2.dta",clear


keep diesel_rotterdam_euro prix prix_ht daten id
replace prix=prix/1000
replace prix_ht=prix_ht/1000
replace diesel_rotterdam_euro=diesel_rotterdam_euro/159 




merge m:m id using  "$path\Intermediary Data\base_id_suff_stat_6Y"
keep if _m==3
drop _m


gen ticpe=(prix/(1+0.2))-prix_ht
gen vat=prix-prix_ht-ticpe
gen other_costs=prix_ht-diesel_rotterdam_euro

collapse ticpe vat other_costs prix prix_ht diesel_rotterdam_euro

gen vat_in_prix=(vat/prix)*100
gen ticpe_in_prix=(ticpe/prix)*100
gen prix_ht_in_prix=(prix_ht/prix)*100
gen rotterdam_in_prix=(diesel_rotterdam_euro/prix)*100
gen other_costs_in_prix=(other_costs/prix)*100

gen rotterdam_in_prix_ht=(diesel_rotterdam_euro/prix_ht)*100
gen other_costs_in_prix_ht=(other_costs/prix_ht)*100

set obs 3
order prix vat ticpe prix_ht diesel other_costs

replace vat=vat_in_prix[1] if _n==2
replace ticpe=ticpe_in_prix[1] if _n==2
replace prix_ht=prix_ht_in_prix[1] if _n==2
replace diesel_rotterdam_euro=rotterdam_in_prix[1] if _n==2
replace other_costs=other_costs_in_prix[1] if _n==2

replace diesel_rotterdam_euro=rotterdam_in_prix_ht[1] if _n==3
replace other_costs=other_costs_in_prix_ht[1] if _n==3


replace prix=round(prix, 0.01)
replace vat=round(vat, 0.01)
replace ticpe=round(ticpe, 0.01)
replace prix_ht=round(prix_ht, 0.01)
replace diesel=round(diesel, 0.01)
replace other_costs=round(other_costs, 0.01)

format prix vat ticpe prix_ht diesel other_costs

gen Val="In euros" if _n==1
replace Val="% of price incl. taxes" if _n==2
replace Val="% of price exl. taxes" if _n==3

drop *in_prix*
format %9.2f prix vat ticpe prix_ht diesel other_costs
order Val prix vat ticpe prix_ht diesel other_costs

save "$path\Graphs_Tables\TableA1_edited.dta", replace
